![]() Methods, control unit and computing unit for reducing energyconsumption in a vehicle
专利摘要:
Methods (400, 600), control unit (500) and computing unit (700) for creating a probability map of geographical positions for which a velocity reduction is expected, for assisting a driver in reducing energy consumption in a vehicle (100). The method (400) comprises determining (401) geographical position of the vehicle (100); determining (402) a set of vehicle related data comprising at the geographical position; determining (403) driving direction (105) of the vehicle (100); storing (404) the set of vehicle related data and the determined (403) driving direction (105) associated with the determined (401) geographical position of the vehicle (100) in a database (350, 525); and establishing (405) the probability map of geographical positions for which a velocity reduction is expected, based on the set of vehicle related data associated with the determined (401) geographical position of the vehicle (100) and previously stored vehicle related data associated with the same geographical position.(Publ. Fig. 2) 公开号:SE1550720A1 申请号:SE1550720 申请日:2015-06-04 公开日:2016-12-05 发明作者:Wedin Niklas 申请人:Scania Cv Ab; IPC主号:
专利说明:
METHODS, CONTROL UNIT AND COMPUTING UNIT FOR REDUCING ENERGY CON-SUMPTION IN A VEHICLE TECHNICAL FIELD This document discloses methods, a control unit and a computing unit for reducing energyconsumption in a vehicle. More particularly, methods, a control unit and a computing unit isdescribed, for creating a probability map of geographical positions for which a velocity re- duction is expected, for assisting a driver in reducing energy consumption in a vehicle. BACKGROUND Reducing energy consumption and other costs for maintenance etc., associated with vehi-cle transportation is important for the vehicle owner. Reduced energy consumption also results in decreased environmental impact. Driver support systems are known, which aims to highlight, enhance and maintain a gooddriving behaviour while reducing energy consumption and wear of supported vehicles.These systems may assess how the driver is handling the vehicle in different situations thatcan affect energy consumption, or wear of the vehicle. Driver behaviour in a given situationmay be fed back through grades and, recommendations may be provided to the driver.These grades and recommendations are however based on detailed map data in combina-tion with a positioning unit. These known driver support systems are primarily dedicated towards long haulage drivers. However, it is difficult, or with previously known technology impossible to know the inten-tions of the driver, or why he/ she is behaving in a certain manner in a particular situation. That makes it difficult to provide appropriate feedback. Further, there are requirements for providing support to the driver also when detailed mapdata is missing. Further there are requirements for providing support to the driver of any kind of vehicle, not only Long Haulage Trucks. Yet another problem of previously known technology is that there are only limited solutionsfor adapting a cruise control functionality of the vehicle to speed limitations or traffic regu- lating structures such as traffic lights, roundabouts, road bumps, road crossings, etc. Document US2012022781 describes a method for determining a vehicle travel route based on associated vehicle cost value. Factors like road elevation, repair condition of the road, friction coefficient of the road, etc., are measured for different road segments and stored ina database associated with the respective road segment. A user may then select betweendifferent alternative roads to the same destination based on an estimation of a predicted fuel consumption of the respective alternative. Document US2008208451 describes a map information updating system for use with anavigation system in a vehicle for calculating fuel consumption in a vehicle. Data associ-ated with fuel consumption of a vehicle on different roads is stored in a database. The driver may then use this stored data for selecting road to a destination. Document EP1973078 reveals a method for improving driving efficiency of a vehicle. Vari-ous indications of the vehicle are collected and presented to the driver, reflecting the effi-ciency of his driving. Such indications are based on a comparison of the currently recordedparameters and parameters recorded during previous drives of the same route or with pa- rameters recorded by similar systems of other vehicles. Document US2013245943 concerns a longitudinal speed profile data creating method fordigital maps used for displaying road or pathway information and used by e.g. navigationsystems involves associating longitudinal speed profiles with road segment and storing longitudinal speed profiles in a digital medium. However, none of these documents describes a mechanism for providing driving recom- mendations to the driver when no relevant map data is available. As these described scenarios, and similar variants of them, will lead to increased energy consumption, or increased maintenance costs, it is desired to find a solution. SUMMARY lt is therefore an object of this invention to solve at least some of the above problems and reduce energy consumption in a vehicle. According to a first aspect of the invention, this objective is achieved by a method for creat-ing a probability map of geographical positions for which a velocity reduction is expected,for assisting a driver in reducing energy consumption in a vehicle. The method comprisesdetermining geographical position of the vehicle. Further, the method also comprises de-termining a set of vehicle related data comprising vehicle velocity at the determined geo- graphical position. The method also comprises determining driving direction of the vehicle. ln addition the method also comprises storing the determined set of vehicle related datacomprising vehicle velocity and the determined driving direction associated With the deter-mined geographical position of the vehicle in a database. Further the method also com-prises establishing the probability map of geographical positions for which a velocity reduc-tion is expected, based on the stored set of vehicle related data associated with the deter-mined geographical position of the vehicle and previously stored vehicle related data asso- ciated with the same geographical position. ln a first possible implementation of the method according to the first aspect, the steps ofdetermining and storing the set of vehicle related data may further comprise acceleration,selected gear, weight of the vehicle, engine load, road slope, vehicle type, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. ln a second possible implementation of the method according to the first aspect, or accord-ing to the first possible implementation thereof, the probability map may be established,based on computing maximum value, minimum value, average value and/ or variance of the stored vehicle velocities on at least some geographical positions. According to a second aspect of the invention, this objective is achieved by a control unit,configured for creating a probability map of geographical positions for which a velocity re-duction is expected, for assisting a driver in reducing energy consumption in a vehicle. Thecontrol unit is configured for determining geographical position of the vehicle. Also, the con-trol unit is configured for determining a set of vehicle related data comprising vehicle veloc-ity at the determined geographical position. Additionally, the control unit is further config-ured for storing the determined set of vehicle related data associated with the determinedgeographical position of the vehicle in a database. Furthermore, the control unit is config-ured for establishing the probability map of geographical positions for which a velocity re-duction is expected, based on the stored set of vehicle related data associated with thedetermined geographical position of the vehicle and previously stored set of vehicle related data associated with the same geographical position. ln a first possible implementation of the control unit according to the second aspect, thesteps of determining and storing the set of vehicle related data may further comprise ac-celeration, selected gear, weight of the vehicle, engine load, road slope, vehicle type, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. ln a second possible implementation of the control unit according to the second aspect, oraccording to the first possible implementation thereof, the probability map may be estab-lished, based on computing maximum value, minimum value, average value and/ or vari- ance of the stored vehicle velocities on at least some geographical positions. According to a third aspect of the invention, this objective is achieved by a computer pro-gram comprising program code for performing a method according to the first aspect, orany possible implementation thereof, when the computer program is executed in the con- trol unit, according to the second aspect. According to a fourth aspect of the invention, this objective is achieved by a method forassisting a driver of a vehicle in reducing energy consumption by using a probability map ofgeographical positions for which a velocity reduction is expected. The method comprisesdetermining geographical position of the vehicle. Further the method also comprises de-termining a set of vehicle related data comprising vehicle velocity at the determined geo-graphical position. The method in addition comprises determining driving direction of thevehicle. Also, the method further comprises extracting a stored geographical position fromthe probability map in a database, for which a velocity reduction is expected in the deter-mined driving direction. The method further comprises calculating a retardation distance,for reducing the determined vehicle velocity into the expected reduced velocity at the ex- tracted geographical position. ln a first possible implementation of the method according to the fourth aspect, the methodfurther comprises presenting an instruction to the driver to release the accelerator, Whenthe vehicle is positioned at the calculated retardation distance from the extracted geo-graphical position, for arriving at said geographical position With the expected reduced ve- locity of the vehicle. ln a second possible implementation of the method according to the fourth aspect, or thefirst possible implementation thereof, the step of determining the set of vehicle related datacomprises: vehicle velocity, acceleration, selected gear, weight of the vehicle, engine load,road slope, vehicle type, date, day of the week, time of the day, above or below zero de-grees, or similar parameter, and using the determined set of parameters for filtering whenextracting the stored geographical position from the probability map in the database, for which a velocity reduction is expected in the determined driving direction. ln a third possible implementation of the method according to the fourth aspect, or accord-ing to any previous possible implementation thereof, the driving direction of the vehicle is determined based on navigation data input from the driver. ln a fourth possible implementation of the method according to the fourth aspect, or ac-cording to any previous possible implementation thereof, the method further comprisesreleasing the accelerator when the vehicle is positioned at the calculated retardation dis-tance from the extracted geographical position, for arriving at said geographical positionwith the expected reduced velocity of the vehicle autonomously, when the driver has acti- vated a cruise control on the vehicle. ln a fifth possible implementation of the method according to the fourth aspect, or accord-ing to any previous possible implementation thereof, the method further comprises provid-ing feedback to the driver, based on the driver's adaptation to the presented instructions to release the accelerator. According to a fifth aspect of the invention, this objective is achieved by a computing unit,configured for assisting a driver of a vehicle in reducing energy consumption by using aprobability map of geographical positions for which a velocity reduction is expected. Thecomputing unit is configured for determining geographical position of the vehicle. Also, thecomputing unit is configured for determining a set of vehicle related data comprising vehi-cle velocity at the determined geographical position. The computing unit is also configuredfor determining driving direction of the vehicle. ln addition the computing unit is configuredfor extracting a stored geographical position from the probability map in a database, forwhich a velocity reduction is expected in the determined driving direction. Further the com-puting unit is configured for calculating a retardation distance, for reducing the determinedvehicle velocity into the expected reduced velocity at the extracted geographical position.The computing unit is furthermore configured for presenting an instruction to the driver viaan interface to release the accelerator, when the vehicle is positioned at the calculatedretardation distance from the extracted second geographical position, for arriving at the second geographical position with the expected reduced velocity of the vehicle. ln a first possible implementation of the computing unit according to the fifth aspect, theinterface comprises any of a display of the vehicle, a portable electronic device, a navigator of the vehicle, a loud speaker, or a tactile device. ln a second possible implementation of the computing unit according to the fifth aspect, orthe first possible implementation thereof, the computing unit is further configured for deter-mining the set of vehicle related data comprising: vehicle velocity, acceleration, selectedgear, weight of the vehicle, engine load, road slope, vehicle type, date, day of the week,time of the day, above or below zero degrees, or similar parameter, and using the deter-mined set of parameters for filtering when extracting the stored geographical position fromthe probability map in the database, for which a velocity reduction is expected in the de- termined driving direction. ln a third possible implementation of the computing unit according to the fifth aspect, oraccording to any previous possible implementation thereof, the computing unit is furtherconfigured for determining the driving direction of the vehicle based on navigation data input from the driver. ln a fourth possible implementation of the computing unit according to the fifth aspect, oraccording to any previous possible implementation thereof, the computing unit is furtherconfigured for releasing the accelerator when the vehicle is positioned at the calculatedretardation distance from the extracted geographical position, for arriving at said geo-graphical position with the expected reduced velocity of the vehicle autonomously, when the driver has activated a cruise control on the vehicle. ln a fifth possible implementation of the computing unit according to the fifth aspect, or ac-cording to any previous possible implementation thereof, the computing unit is further con-figured for providing feedback to the driver, based on the driver's adaptation to the pre- sented instructions to release the accelerator. According to a sixth aspect of the invention, this objective is achieved by a computer pro-gram comprising program code for performing a method according to the fourth aspect, orany possible implementation thereof, when the computer program is executed in the com- puting unit, according to the fifth aspect. According to a seventh aspect of the invention, this objective is achieved by a vehicle com-prising a control unit according to the second aspect, or a computing unit according to the fifth aspect. Thanks to the described aspects, by collecting and storing parameters related to vehicle velocity and geographical positions and establishing a probability map, it is possible to pre- dict when a vehicle will stop or reduce vehicle velocity. Further it may be calculated whenthe driver of the vehicle will have to release the accelerator in order to roll to the predictedstop. Thereby energy is saved at the vehicle and the driver is given a tool for assisting him/her in saving energy. An advantage with the provided solution is that it may be used by anykind of vehicle, also distribution trucks, city busses or private vehicles, in any kind of envi- ronment, comprising also urban environment. Other advantages and additional novel features will become apparent from the subsequent detailed description. FIGURES Embodiments of the invention will now be described in further detail with reference to the accompanying figures, in which: Figure 1 illustrates a vehicle according to an embodiment of the invention;Figure 2 illustrates a vehicle driving along a route according to an embodiment of theinvenfion; Figure 3A illustrates a vehicle interior according to an embodiment of the invention;Figure 3B illustrates a vehicle interior according to an embodiment of the invention;Figure 4 is a flow chart illustrating an embodiment of a first method; Figure 5 is an illustration depicting a control unit according to an embodiment; Figure 6 is a flow chart illustrating an embodiment of a second method; Figure 7 is an illustration depicting a computing unit according to an embodiment. DETAILED DESCRIPTION Embodiments of the invention described herein are defined as methods, a control unit anda computation unit, which may be put into practice in the embodiments described below.These embodiments may, however, be exemplified and realised in many different formsand are not to be limited to the examples set forth herein; rather, these illustrative exam- ples of embodiments are provided so that this disclosure will be thorough and complete. Still other objects and features may become apparent from the following detailed descrip-tion, considered in conjunction with the accompanying drawings. lt is to be understood,however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the herein disclosed embodiments, for which reference is to be made to the appended claims. Further, the drawings are not necessarily drawn to scaleand, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein. Figure 1 illustrates a scenario with a vehicle 100 driving in a driving direction 105 on a road110. The vehicle 100 may comprise e.g. a truck, a bus, a car, a motorcycle or any similar vehi- cle or other means of conveyance. The vehicle 100 may be driver controlled or driverless autonomously controlled vehicles indifferent embodiments. However, for enhanced clarity, the vehicle 100 is subsequently de- scribed as having a driver. The depicted vehicle 100 is approaching a stop sign 120 at a road crossing 130. According to some embodiments, the energy consumption and vehicle behaviour whendriving a route with the vehicle 100 is measured and stored in a database. The vehicle be-haviour may comprise vehicle related data such as e.g. vehicle velocity, acceleration, se-lected gear, weight of the vehicle 100, engine load, road slope, vehicle type, date, day ofthe week, time of the day, above or below zero degrees, or other similar parameters. Alsothe geographical position of the vehicle 100 is determined. ln some embodiments geo-graphical positioning may be performed, e.g. by a Global Positioning System (GPS) re-ceiver in the vehicle 100. The determined vehicle related data is then stored in the database together With the determined geographical position of the vehicle 100. This methodol-ogy is repeated for example at certain periodic time intervals, or at certain traffic situations, such as before road crossings 130, hills, traffic lights, pedestrian crossings etc. The stored vehicle related data associated with geographical positions are stored in thedatabase for establishing a probability map of geographical positions, where a velocity re- duction is expected. When the probability map has been established, it may be used by any vehicle 100, drivingat the same geographical position in the same direction 105, for determining where a ve-locity reduction is expected for the vehicle 100 and a calculation may be made for comput-ing a retardation distance to the geographical position Where the velocity reduction is ex- pected for the vehicle 100. Then, an instruction may be sent to the driver of the vehicle 100 to release the accelerator, when the vehicle 100 is arriving at the retardation distance from the geographical position where the velocity reduction is expected. The retrieved driving instructions may be given by displaying the previously stored dataassociated with a geographical position, when the vehicle 100 reach that geographical po- sition. Thereby, the driver will be learned to adapt the driving in order to reduce the energy con- sumption, thus adapting an ecological driving behaviour. ln some embodiments, the saved vehicle related data may also be used by another, similarvehicle and may thus be used for knowledge transfer. Thereby, an inexperienced driverquickly could learn and adapt an energy saving driving style by copying the driving com-mands of more experienced driver, which shortens the time it takes to become a skilful dnven Further, the collected and stored data may be sent to the vehicle producer in some em-bodiments, in order for the engineers to get a deeper understanding of how customers usetheir vehicles 100. The support that the customer then receive would be more customised when it is known more precisely how customers use their vehicles 100. Not just energy consumption would be reduced, but also wear on the vehicle 100 may be reduced and possibly optimised for the most common route. Yet an advantage is that the disclosed method may be applied also in environments where no detailed map data is available, or only limited map data exists. Furthermore, the disclosed method is applicable for any kind of vehicle, such as city buses,distribution trucks and private cars, for example. This is a clear difference in comparison with previously known solutions, which are dedicated towards long haulage. Figure 2 illustrates the vehicle 100, approaching the road crossing 130, seen from anabove perspective. As the vehicle 100 is approaching the road crossing 130, the velocity ofthe vehicle 100, and possibly also other vehicle related data, is measured at certain posi-tions A, B and C, which may be positions in time (i.e. the velocity of the vehicle 100 ismeasured and stored at a certain time interval, such as every second, every third second etc.), or positions in distance (i.e. the velocity of the vehicle 100 is measured and stored at a certain length interval such as every 10 meters in a non-limiting example), or predeter- mined geographical positions in different embodiments, or a combination thereof. The measured velocity data is thus associated with the respective position A, B, C where the measurement was made and then stored in a database. ln some embodiments, the database may be situated in the vehicle 100, and only vehiclerelated data from the own vehicle 100 is then stored in the data base, each time 1, 2, n the vehicle 100 passes the respective positions A, B, C, where n is an arbitrary integer. However, in other embodiments, the database may be external to the vehicle 100, andvehicle related data from any vehicle 100 that passes the respective positions A, B, C may be stored, associated with the respective measured vehicle related data. The stored data in the database may then be analysed and a probability for a certain vehi-cle velocity at a certain position A, B, C may be estimated. Thus a probability map for ve- locities at the certain positions A, B, C, or at least some of them, may be made. ln the illustrated case in Figure 2, the probability of driving at zero km/h at position A is veryhigh, for example. Based on that information, a retardation distance for the vehicle 100may be computed, starting from position A and backwards against the driving direction105. lt may thereby be determined when the driver of the vehicle 100 has to release theaccelerator and let the vehicle 100 roll in order to arrive at position A at zero km/h, withouthaving to brake away any energy. Then, next time the vehicle 100 passes the discussedpositions A, B, C, an instruction may be presented to the driver, encouraging him/ her to release the accelerator. The determined velocity in the established velocity probability map established based onthe recorded and stored data does not have to be zero km/h, it may be reduced velocitye.g. in roundabouts, ramps, access roads, sharp turns etc., where it often may be requiredto drive at lower velocity than actually permitted by traffic regulations, due to constraints ofthe vehicle 100. Thanks to the disclosed method, a preferred strategy for saving energy of the vehicle 100 may be extracted, independently of how the driver may perceive the ahead traffic situation. 11 ln some embodiments, energy may be saved also when the driver is using a cruise controlfunctionality of the vehicle 100. Thus the cruise control may adapt the velocity of the vehi- cle 100, e.g. when the vehicle 100 arrives at a road crossing 130, or passes a roundabout. Figure 3A illustrates an example of how the previously scenario in Figure 1 or Figure 2 may be perceived by the driver of the vehicle 100. The vehicle 100 may comprise, or be associated with a display 310, where e.g. instructionsmay be displayed. The display 310 may be integrated in the dashboard of the vehicle 100,or comprise a separate unit in different embodiments such as e.g. a mobile device, a cellu-lar telephone, as will be further illustrated in an example in Figure 3B. The display 310may also, or alternatively comprise a loud speaker or a tactile device in some embodi- ments, or be integrated in a positioning unit 330 of the vehicle 100. The positioning unit 330 may be based on a satellite navigation system such as the Navi-gation Signal Timing and Ranging (Navstar) Global Positioning System (GPS), DifferentialGPS (DGPS), Galileo, GLONASS, or the like. Thus the positioning unit 330 may comprise a GPS receiver. The geographical position of the vehicle 100 may be determined continuously or at certain predetermined or configurable time intervals according to various embodiments. Positioning by satellite navigation is based on distance measurement using triangulationfrom a number of satellites 340-1, 340-2, 340-3, 340-4. The satellites 340-1, 340-2, 340-3,340-4 continuously transmit information about time and date (for example, in coded form),identity (which satellite 340-1, 340-2, 340-3, 340-4 which broadcasts), status, and wherethe satellite 340-1, 340-2, 340-3, 340-4 are situated at any given time. GPS satellites 340-1, 340-2, 340-3, 340-4 sends information encoded with different codes, for example, butnot necessarily based on Code Division Multiple Access (CDMA). This allows informationfrom an individual satellite 340-1, 340-2, 340-3, 340-4 distinguished from the others' infor-mation, based on a unique code for each respective satellite 340-1, 340-2, 340-3, 340-4.This information can then be transmitted to be received by the appropriately adapted posi- tioning unit 330 in the vehicle 100. Distance measurement can according to some embodiments comprise measuring the dif-ference in the time it takes for each respective satellite signal transmitted by the respectivesatellites 340-1, 340-2, 340-3, 340-4, to reach the positioning unit 330. As the radio signals 12 travel at the speed of light, the distance to the respective satellite 340-1, 340-2, 340-3, 340- 4 may be computed by measuring the signal propagation time. The positions of the satellites 340-1, 340-2, 340-3, 340-4 are known, as they continuouslyare monitored by approximately 15-30 ground stations located mainly along and near theearth's equator. Thereby the geographical position, i.e. latitude and longitude, of the vehicle100 may be calculated by determining the distance to at least three satellites 340-1, 340-2,340-3, 340-4 through triangulation. For determination of altitude, signals from four satellites340-1, 340-2, 340-3, 340-4 may be used according to some embodiments. ln the illustrated embodiment, the vehicle 100 also may comprise a control unit 500 insome embodiments. The control unit 500 is configured for collecting and storing a set ofvehicle related parameters such as e.g. vehicle velocity during driving. The control unit 500 may in some embodiments be external to the vehicle 100. Having determined the geographical position of the vehicle 100 via the positioning unit 330,and also determined the driving direction 105 of the vehicle 100, the control unit 500 maycollect the set of vehicle related parameters of the vehicle 100, when driving in the drivingdirection 105 at certain geographical positions A, B, C of the vehicle 100. The vehicle re-lated parameters, or data, may then be stored associated with the determined geographicalposition A, B, C in a memory or database 350. The memory or database 350 may be situ-ated in the vehicle 100 in some embodiments, as illustrated in the embodiment depicted inFigure 3A. However, in other embodiments, the collected parameter data may be stored in a database 350 external to the vehicle 100, as illustrated in Figure 3B. Further the vehicle 100 may comprise a computation unit 700. The computational unit 700 may also be connected to the database 350. ln some embodiments, vehicle related data comprising vehicle velocity etc. at the geo-graphical position is detected and stored in the database 350, associated with the drivingdirection 105 of the vehicle 100 and the geographical position. The collected data is thenutilised for establishing a probability map of geographical positions where a velocity reduc-tion is expected, e.g. a vehicle stop. This probability map of geographical positions maythen be used the next time the vehicle 100 passes the same geographical position; or byany other vehicle passing the same geographical position in different embodiments. Usingthe current geographical position and driving direction 105 of the vehicle 100 as input val- ues, a stored geographical position may be extracted from the probability map in the data- 13 base 350, where a velocity reduction is expected. Further, a retardation distance may becalculated, for reducing the vehicle velocity into the expected reduced velocity at the ex-tracted geographical position. When the vehicle 100 is at the calculated retardation dis- tance, an instruction may be displayed to the driver at the display 310. Figure 3B illustrates yet an example of how the previously scenario in Figure 1 or Figure 2 may be perceived by the driver of the vehicle 100. The illustrated embodiment is similar to the set up illustrated in Figure 3A, but with the maindifference that the control unit 500 and the database 350 are external to the vehicle 100 and comprises e.g. a server or a cloud based solution. The computation unit 700 is however situated in the vehicle 100 and may communicate via a transceiver 360 with the control unit 500 over a wireless communication interface. The mentioned wireless communication may be based on, or at least inspired by wirelesscommunication technology such as e.g., 3rd Generation Partnership Project (3GPP) LongTerm Evolution (LTE), LTE-Advanced, Vehicle-to-Vehicle (V2V) communication, Wi-Fi,Wireless Local Area Network (WLAN), Ultra Mobile Broadband (UMB), Bluetooth (BT), or infrared transmission to name but a few possible examples of wireless communications. ln an illustrative example, the vehicle 100 may determine the geographical position usingthe positioning unit 330, and the driving direction 105 of the vehicle 100 at the geographical position. The determined geographical position and the driving direction 105 may be used as inputvalues for extracting instructions from the database 350, associated with that geographical position and driving direction 105 of the vehicle 100. Further, a retardation distance may be calculated by the calculating unit 500, for reducingthe vehicle velocity into the expected reduced velocity at the extracted geographical posi-tion. When the vehicle 100 is at the calculated retardation distance, an instruction may be displayed to the driver at the display 310. Figure 4 illustrates an example of a method 400 according to an embodiment. The flow chart in Figure 4 shows the method 400 for creating a probability map of geographical posi- 14 tions for which a velocity reduction is expected, for assisting a driver in reducing energy consumption in a vehicle 100. The vehicle 100 may be any arbitrary kind of means for conveyance, such as a truck, a bus, a car or a motorcycle. ln order to correctly be able to co|ect and store the parameters, the method 400 may com-prise a number of steps 401-405. Some of the described steps may be performed in vari-ous different variants. Further, the described steps 401-405 may be performed in a some-what different chronological order than the numbering suggests. For example, step 403may be performed before step 401 or step 402. The method 400 may comprise the subse- quent steps: Step 401 comprises determining geographical position of the vehicle 100. The geographical position may be determined based on GPS positioning in some embodi-ments, e.g. at certain time intervals, continuously, triggered by some driver action such aschanging vehicle velocity, slowing down the vehicle 100 etc., or at request by the driver.The geographical position of the vehicle 100 may in some alternative embodiments be in- dicated by the driver. Step 402 comprises determining a set of vehicle related data comprising vehicle velocity at the determined geographical position. The determined set of vehicle related data comprising vehicle velocity may further com-prise acceleration, selected gear, weight of the vehicle 100, engine load, road slope, vehi-cle type, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. Step 403 comprises determining driving direction 105 of the vehicle 100. The driving direction 105 of the vehicle 100 may be determined based on the location ofthe destination of the journey, or by extrapolating the driving direction based on previouslydetermined 401 geographical positions and possibly knowledge of the road direction, e.g. from stored map data. Step 404 comprises storing the determined 402 set of vehicle related data comprising ve-hicle velocity and the determined 403 driving direction 105 associated With the determined 401 geographical position of the vehicle 100 in a database 350, or data memory. The stored set of vehicle related data comprising vehicle velocity may further compriseacceleration, selected gear, weight of the vehicle 100, engine load, road slope, vehicletype, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. Step 405 comprises establishing the probability map of geographical positions for which avelocity reduction is expected, based on the stored 404 set of vehicle related data associ-ated with the determined 401 geographical position of the vehicle 100 and previously stored vehicle related data associated with the same geographical position. The probability map may be established based on computing of maximum value, minimumvalue, average value and/ or variance of the stored 404 vehicle velocities on at least some geographical positions. Figure 5 illustrates an embodiment of a control unit 500 configured for creating a probabil-ity map of geographical positions for which a velocity reduction is expected, for assisting a driver in reducing energy consumption in a vehicle 100. The control unit 500 may be situated in the vehicle 100 in some embodiments (see Figure 3A), or alternatively be external to the vehicle 100 in other embodiments (see Figure 3B). The control unit 500 is configured to perform at least some of the steps 401-405 accordingto the method 400 for creating a probability map of geographical positions for which a ve-locity reduction is expected, for assisting a driver in reducing energy consumption in thevehicle 100. The control unit 500 is configured for determining geographical position of the vehicle 100.The control unit 500 is also configured for determining a set of vehicle related data com-prising vehicle velocity at the determined geographical position. ln addition the control unit500 is furthermore configured for storing the determined set of vehicle related data associ-ated with the determined geographical position of the vehicle 100 in a database 350, or in a memory 525. 16 The control unit 500 is also configured for establishing the probability map of geographicalpositions for which a velocity reduction is expected, based on the stored set of vehicle re-lated data associated with the determined geographical position of the vehicle 100 andpreviously stored set of vehicle related data associated with the same geographical posi- tion. The control unit 500 may comprise a receiving circuit 510 configured for receiving a signal from a positioning unit 330, or from a communication unit 360. The control unit 500 may also comprise a processor 520 configured for performing at leastsome of the calculating or computing of the control unit 500. Thus the processor 520 maybe configured for performing at least some of the steps 401-405 according to the method400 for creating a probability map of geographical positions for which a velocity reduction is expected, for assisting a driver in reducing energy consumption in the vehicle 100. Such processor 520 may comprise one or more instances of a processing circuit, i.e. aCentral Processing Unit (CPU), a processing unit, a processing circuit, a processor, anApplication Specific Integrated Circuit (ASIC), a microprocessor, or other processing logicthat may interpret and execute instructions. The herein utilised expression ”processor” maythus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones enumerated above. Furthermore, the control unit 500 may comprise a memory 525 in some embodiments. Theoptional memory 525 may comprise a physical device utilised to store data or programs,i.e., sequences of instructions, on a temporary or permanent basis. According to some em-bodiments, the memory 525 may comprise integrated circuits comprising silicon-basedtransistors. The memory 525 may comprise e.g. a memory card, a flash memory, a USBmemory, a hard disc, or another similar volatile or non-volatile storage unit for storing datasuch as e.g. ROM (Read-Only Memory), PROM (Programmable Read-Only Memory),EPROM (Erasable PROM), EEPROM (Electrically Erasable PROM), etc. in different em- bodiments. Further, the control unit 500 may comprise a signal transmitter 530. The signal transmitter530 may be configured for transmitting a control signal over a wired or wireless interface to be received by the display 310 in the vehicle 100, or by the database 350. 17 The previously described steps 401-405 to be performed in the control unit 500 may beimplemented through the one or more processors 520 within the control unit 500, togetherwith computer program product for performing at least some of the functions of the steps401-405. Thus a computer program product, comprising instructions for performing thesteps 401-405 in the control unit 500 may perform the method 400 according to at leastsome of the steps 401-405 for creating a probability map of geographical positions forwhich a velocity reduction is expected, for assisting a driver in reducing energy consump-tion in a vehicle 100, when the computer program is loaded into the one or more proces-sors 520 of the control unit 500. The computer program product mentioned above may be provided for instance in the formof a data carrier carrying computer program code for performing at least some of the steps401-405 according to some embodiments when being loaded into the one or more proces-sors 520 of the control unit 500. The data carrier may be, e.g., a hard disk, a CD ROM disc,a memory stick, an optical storage device, a magnetic storage device or any other appro-priate medium such as a disk or tape that may hold machine readable data in a non-transitory manner. The computer program product may furthermore be provided as com-puter program code on a server and downloaded to the control unit 500 remotely, e.g., over an lnternet or an intranet connection. Further, some embodiments may comprise a vehicle 100 comprising a control unit 500 as illustrated in Figure 3A. Some embodiments may comprise a vehicle external structure comprising a control unit500 as illustrated in Figure 3B. Figure 6 illustrates an example of a method 600 according to an embodiment. The flowchart in Figure 6 shows the method 600 for assisting a driver of a vehicle 100 in reducingenergy consumption by using a probability map of geographical positions for which a veloc- ity reduction is expected. The vehicle 100 may be any arbitrary kind of means for conveyance, such as a truck, a bus, a car or a motorcycle. ln order to correctly be able to collect and store the parameters, the method 600 may com-prise a number of steps 601-607. However, some of these steps 601-607 may be per- formed in different alternative ways. Further, the described steps 601-607 may be per- 18 formed in a somewhat different chronological order than the numbering suggests. Step 606and step 607 may only be performed in some alternative embodiments. For example, step603 may be performed before step 601 or step 602. The method 600 may comprise the subsequent steps: Step 601 comprises determining geographical position of the vehicle 100. The geographical position may be determined based on GPS positioning in some embodi-ments, e.g. at certain time intervals, continuously, triggered by some driver action such aschanging vehicle velocity, slowing down the vehicle 100 etc., or at request by the driver.The geographical position of the vehicle 100 may in some alternative embodiments be in- dicated by the driver. Step 602 comprises determining a set of vehicle related data comprising vehicle velocity at the determined 601 geographical position. The determined set of vehicle related data comprising vehicle velocity may further com-prise e.g. acceleration, selected gear, weight of the vehicle 100, engine load, road slope,vehicle type, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. Step 603 comprises determining driving direction 105 of the vehicle 100. The driving direction 105 of the vehicle 100 may be determined based on the location ofthe destination of the journey, or by extrapolating the driving direction based on previouslydetermined 601 geographical positions and possibly knowledge of the road direction, e.g. from stored map data. The driving direction 105 of the vehicle 100 may in some embodiments be determined based on navigation data input from the driver. Step 604 comprises extracting a stored geographical position from the probability map in adatabase 350 or memory, for which a velocity reduction is expected in the determined 603 driving direction 105. The determined 602 set of vehicle related data, or parameters, may be used for filtering when extracting the stored geographical position from the probability map in the database 19 350 or memory for which a velocity reduction is expected in the determined 603 drivingdirection 105. Step 605 comprises calculating a retardation distance, for reducing the determined 602vehicle velocity into the expected reduced velocity at the extracted 604 geographical posi- tion. Step 606 may be comprised only in some embodiments. The optiona| step 606 may com-prise presenting an instruction to the driver to release the accelerator, When the vehicle100 is positioned at the calculated 605 retardation distance from the extracted 604 geo-graphical position, for arriving at said geographical position With the expected reduced ve- locity of the vehicle 100. According to some embodiments, feedback may be provided to the driver, based on the driver's adaptation to the presented 606 instructions to release the accelerator. Step 607 may be comprised only in some embodiments. The optiona| step 607 may com-prise releasing the accelerator when the vehicle 100 is positioned at the calculated 605retardation distance from the extracted 604 geographical position, for arriving at said geo-graphical position with the expected reduced velocity of the vehicle 100 autonomously, when the driver has activated a cruise control of the vehicle 100. Figure 7 illustrates an embodiment of a computing unit 700 configured for assisting adriver of a vehicle 100 in reducing energy consumption by using a probability map of geo-graphical positions for which a velocity reduction is expected. The computing unit 700 isconfigured to perform at least some of the steps 601-607 according to the above describedmethod 600 for assisting a driver of a vehicle 100 in reducing energy consumption by us- ing a probability map of geographical positions for which a velocity reduction is expected. The computing unit 700 is configured for determining geographical position of the vehicle100. Further, the computing unit 700 is further configured for determining a set of vehiclerelated data comprising vehicle velocity at the determined geographical position. Further-more, the computing unit 700 is also configured for determining driving direction 105 of thevehicle 100. The computing unit 700 is additionally configured for extracting a stored geo-graphical position from the probability map in a database 350 or memory, for which a ve-locity reduction is expected in the determined driving direction 105. Also, the computing unit 700 is configured for calculating a retardation distance, for reducing the determined vehicle velocity into the expected reduced velocity at the extracted geographical position.Furthermore, the computing unit 700 is configured for presenting an instruction to the drivervia an interface 310 to release the accelerator, when the vehicle 100 is positioned at thecalculated retardation distance from the extracted second geographical position, for arriv-ing at the second geographical position with the expected reduced velocity of the vehicle100. The interface 310 may comprise any of a display of the vehicle 100, a portable electronicdevice, a navigator 320 of the vehicle 100, a loud speaker, a tactile device or similar de- vice. The computing unit 700 may comprise a receiving circuit 710 configured for receiving asignal from one or more sensors in the vehicle 100, a positioning unit 330 or a database350. The computing unit 700 may also comprise a processor 720 configured for performing atleast some of the calculating or computing of the computing unit 700. Thus the processor720 may be configured for performing at least some of the steps 601-607 according to theabove described method 600 for assisting a driver of a vehicle 100 in reducing energyconsumption by using a probability map of geographical positions for which a velocity re- duction is expected. Such processor 720 may comprise one or more instances of a processing circuit, i.e. aCentral Processing Unit (CPU), a processing unit, a processing circuit, a processor, anApplication Specific Integrated Circuit (ASIC), a microprocessor, or other processing logicthat may interpret and execute instructions. The herein utilised expression ”processor” maythus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones enumerated above. Furthermore, the computing unit 700 may comprise a memory 725 in some embodiments.The optional memory 725 may comprise a physical device utilised to store data or pro-grams, i.e., sequences of instructions, on a temporary or permanent basis. According tosome embodiments, the memory 725 may comprise integrated circuits comprising silicon-based transistors. The memory 725 may comprise e.g. a memory card, a flash memory, aUSB memory, a hard disc, or another similar volatile or non-volatile storage unit for storing data such as e.g. ROM (Read-Only Memory), PROM (Programmable Read-Only Memory), 21 EPROM (Erasable PROM), EEPROM (Electrically Erasable PROM), etc. in different em- bodiments. Further, the computing unit 700 may comprise a signal transmitter 730. The signal trans-mitter 730 may be configured for transmitting a control signal over a Wired or wireless inter- face to be received by the interface 310 i.e. display 320 in the vehicle 100. The previously described steps 601-607 to be performed in the computing unit 700 may beimplemented through the one or more processors 720 Within the computing unit 700, to-gether with computer program product for performing at least some of the functions of thesteps 601-607. Thus a computer program product, comprising instructions for performingthe steps 601-607 in the computing unit 700 may perform the method 600 comprising atleast some of the steps 601-607 for assisting a driver of a vehicle 100 in reducing energyconsumption by using a probability map of geographical positions for which a velocity re-duction is expected, when the computer program is loaded into the one or more processors 720 of the computing unit 700. The computer program product mentioned above may be provided for instance in the formof a data carrier carrying computer program code for performing at least some of the steps601-607 according to some embodiments when being loaded into the one or more proces-sors 720 of the computing unit 700. The data carrier may be, e.g., a hard disk, a CD ROMdisc, a memory stick, an optical storage device, a magnetic storage device or any otherappropriate medium such as a disk or tape that may hold machine readable data in a non-transitory manner. The computer program product may furthermore be provided as com-puter program code on a server and downloaded to the computing unit 700 remotely, e.g., over an lnternet or an intranet connection. Further, some embodiments may comprise a vehicle 100 comprising a computing unit 700 and optionally a control unit 500 as illustrated in Figures 1, 2, 3A, and/ or 3B. As used herein, the term "and/ or" comprises any and all combinations of one or more ofthe associated listed items. The term ”or” as used herein, is to be interpreted as a mathe-matical OR, i.e., as an inclusive disjunction; not as a mathematical exclusive OR (XOR),unless expressly stated othenNise. ln addition, the singular forms "a", "an" and "the" are tobe interpreted as “at least one", thus also possibly comprising a plurality of entities of thesame kind, unless expressly stated otherwise. lt will be further understood that the terms "includes", "comprises", "including" and/ or "comprising", specifies the presence of stated 22 features, actions, integers, steps, operations, elements, or components, but do not pre-clude the presence or addition of one or more other features, actions, integers, steps, op-erations, elements, components, or groups thereof. A single unit such as e.g. a processormay fulfil the functions of several items recited in the claims. The mere fact that certainmeasures are recited in mutually different dependent claims does not indicate that a com-bination of these measures cannot be used to advantage. A computer program may bestored/ distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distrib- uted in other forms such as via lnternet or other Wired or wireless communication system.
权利要求:
Claims (15) [1] 1. A method (400) for creating a probability map of geographical positions for whicha velocity reduction is expected, for assisting a driver in reducing energy consumption in avehicle (100), comprising: determining (401) geographical position of the vehicle (100); determining (402) a set of vehicle related data comprising vehicle velocity at thedetermined (401) geographical position; determining (403) driving direction (105) of the vehicle (100); storing (404) the determined (402) set of vehicle related data comprising vehiclevelocity and the determined (403) driving direction (105) associated With the determined(401) geographical position of the vehicle (100) in a database (350, 525); and establishing (405) the probability map of geographical positions for Which a veloc-ity reduction is expected, based on the stored (404) set of vehicle related data associatedwith the determined (401) geographical position of the vehicle (100) and previously stored vehicle related data associated with the same geographical position. [2] 2. The method (400) according to claim 1, wherein the steps of determining (402)and storing (404) the set of vehicle related data comprising vehicle velocity further com-prises acceleration, selected gear, weight of the vehicle (100), engine load, road slope,vehicle type, date, day of the week, time of the day, above or below zero degrees, or other similar parameters. [3] 3. The method (400) according to any of claims 1-2, wherein the probability map isestablished (405), based on computing of maximum value, minimum value, average valueand/ or variance of the stored (404) vehicle velocities on at least some geographical posi- tions. [4] 4. A control unit (500), configured for creating a probability map of geographical posi-tions for which a velocity reduction is expected, for assisting a driver in reducing energyconsumption in a vehicle (100), wherein the control unit (500) is configured for determininggeographical position of the vehicle (100); and also configured for determining a set of ve-hicle related data comprising vehicle velocity at the determined geographical position; andfurther configured for storing the determined set of vehicle related data associated with thedetermined geographical position of the vehicle (100) in a database (350, 525); and alsoconfigured for establishing the probability map of geographical positions for Which a veloc- ity reduction is expected, based on the stored set of vehicle related data associated with 24 the determined geographical position of the vehicle (100) and previously stored set of vehi- cle related data associated with the same geographical position. [5] 5. A computer program comprising program code for performing a method (400) ac-cording to any of claims 1-3 When the computer program is executed in the control unit (500), according to claim 4. [6] 6. A method (600) for assisting a driver of a vehicle (100) in reducing energy con-sumption by using a probability map of geographical positions for which a velocity reduc-tion is expected, which method (600) comprises: determining (601) geographical position of the vehicle (100); determining (602) a set of vehicle related data comprising vehicle velocity at thedetermined (601) geographical position; determining (603) driving direction (105) of the vehicle (100); extracting (604) a stored geographical position from the probability map in a data-base (350, 725), for which a velocity reduction is expected in the determined (603) drivingdirection (105); calculating (605) a retardation distance, for reducing the determined (602) vehicle velocity into the expected reduced velocity at the extracted (604) geographical position. [7] 7. The method (600) according to claim 6, further comprising: presenting (606) an instruction to the driver to release the accelerator, when thevehicle (100) is positioned at the calculated (605) retardation distance from the extracted(604) geographical position, for arriving at said geographical position with the expected reduced velocity of the vehicle (100). [8] 8. The method (600) according to any of claim 6 or claim 7, wherein the step of de-termining (602) the set of vehicle related data comprises: vehicle velocity, acceleration,selected gear, weight of the vehicle (100), engine load, road slope, vehicle type, date, dayof the week, time of the day, above or below zero degrees, or similar parameter, and usingthe determined (602) set of parameters for filtering when extracting (604) the stored geo-graphical position from the probability map in the database (350, 725), for Which a velocity reduction is expected in the determined (603) driving direction (105). [9] 9. The method (600) according to any of c|aims 6-8, wherein the driving direction(105) of the vehicle (100) is determined (603) based on navigation data input from the dnven [10] 10. The method (600) according to any of claims 6-9, further comprising releasing (607) the accelerator when the vehicle (100) is positioned at the calcu-lated (605) retardation distance from the extracted (604) geographical position, for arrivingat said geographical position with the expected reduced velocity of the vehicle (100) autonomously, when the driver has activated a cruise control of the vehicle (100). [11] 11. feedback to the driver, based on the driver's adaptation to the presented (606) instructions The method (600) according to any of claims 6-10, further comprising providing to release the accelerator. [12] 12. ducing energy consumption by using a probability map of geographical positions for which A computing unit (700), configured for assisting a driver of a vehicle (100) in re- a velocity reduction is expected, wherein the computing unit (700) is configured for deter-mining geographical position of the vehicle (100); and also configured for determining a setof vehicle related data comprising vehicle velocity at the determined geographical position;and configured for determining driving direction (105) of the vehicle (100); and in additionconfigured for extracting a stored geographical position from the probability map in a data-base (350, 725), for which a velocity reduction is expected in the determined driving direc-tion (105); and further configured for calculating a retardation distance, for reducing thedetermined vehicle velocity into the expected reduced velocity at the extracted geographi-cal position; and configured for presenting an instruction to the driver via an interface (310)to release the accelerator, when the vehicle (100) is positioned at the calculated retardationdistance from the extracted second geographical position, for arriving at the second geo- graphical position with the expected reduced velocity of the vehicle (100). [13] 13. prises any of a display of the vehicle (100), a portable electronic device, a navigator (320) The computing unit (700) according to claim 12, wherein the interface (310) com- of the vehicle (100), a loud speaker, or a tactile device. [14] 14. cording to any of claims 6-11 When the computer program is executed in the computing A computer program comprising program code for performing a method (600) ac- unit (700) according to any of claims 12-13. [15] 15. unit (700) according to any of claims 12-13. A vehicle (100) comprising a control unit (500) according to claim 4 or a computing
类似技术:
公开号 | 公开日 | 专利标题 CN106537271B|2019-09-13|The traffic signals of autonomous vehicle respond CN102815300B|2016-05-18|Cruise control apparatus and control method thereof CN108268034A|2018-07-10|For the expert mode of vehicle JP5704229B2|2015-04-22|Driving support device and vehicle information processing device CN104468693A|2015-03-25|Road trip vehicle to vehicle communication system CN109808688A|2019-05-28|The system and method regulated the speed in autonomous vehicle for upcoming lane change CN109814543A|2019-05-28|Road gallery CN110861650B|2021-04-16|Vehicle path planning method and device, vehicle-mounted equipment and storage medium CN110341717A|2019-10-18|Autonomous vehicle around stationary vehicle is mobile SE538766C2|2016-11-15|Method and control unit in a central node for determining a velocity profile for each vehicle comprised in a platoon of grouped vehicles EP3818422A1|2021-05-12|Systems and methods for comparing driving performance for simulated driving SE542694C2|2020-06-30|Platooning orchestrator WO2014032682A1|2014-03-06|Method for automatic geomessage handling in a vehicle WO2021135371A1|2021-07-08|Automatic driving method, related device and computer-readable storage medium SE1550720A1|2016-12-05|Methods, control unit and computing unit for reducing energyconsumption in a vehicle CN112348620A|2021-02-09|Vehicle rental system and vehicle rental method JP4138828B2|2008-08-27|NAVI SERVER, NAVI DEVICE, AND NAVI SYSTEM GB2596008A|2021-12-15|Apparatus and method for use with a vehicle US10054456B2|2018-08-21|Selective learning and display for coasting guidance system CN108803596A|2018-11-13|Notice system for motor vehicles CN109871009A|2019-06-11|Autonomous vehicle emergency during failure communication pattern turns to configuration file EP2943749A1|2015-11-18|Itinerary planning for a vehicle TW202143184A|2021-11-16|Intersection trajectory determination and messaging SE538875C2|2017-01-17|Detecting vacant load capacity in a delivery vehicle US20220057218A1|2022-02-24|Method and apparatus for automatic generation of context-based guidance information from behavior and context-based machine learning models
同族专利:
公开号 | 公开日 SE541020C2|2019-03-12| BR102016010677A2|2016-12-06| DE102016006544A1|2016-12-08|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 JP4725535B2|2007-02-27|2011-07-13|アイシン・エィ・ダブリュ株式会社|Map information update system| AT510274T|2007-03-23|2011-06-15|Christian Heusch|SYSTEM AND METHOD FOR IMPROVING COURSE EFFICIENCY| WO2010074668A1|2008-12-22|2010-07-01|Tele Atlas North America, Inc.|Methods, devices and map databases for green routing| WO2010081836A1|2009-01-16|2010-07-22|Tele Atlas B.V.|Method for computing an energy efficient route|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 SE1550720A|SE541020C2|2015-06-04|2015-06-04|Methods, control unit and computing unit for assisting a driver of a vehicle in reducing energy consumption|SE1550720A| SE541020C2|2015-06-04|2015-06-04|Methods, control unit and computing unit for assisting a driver of a vehicle in reducing energy consumption| BR102016010677A| BR102016010677A2|2015-06-04|2016-05-11|methods, control unit, and computing unit to reduce power consumption in a vehicle| DE102016006544.3A| DE102016006544A1|2015-06-04|2016-05-27|Method, control unit and computer unit for reducing energy consumption in a vehicle| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|